package org.lovelandhs.robotics.y2010.input.model;

import org.lovelandhs.robotics.y2010.input.Axis;
import org.lovelandhs.robotics.y2010.input.Button;
import org.lovelandhs.robotics.y2010.input.InputModel;

/**
 *
 * @author Robotics
 */
public class XBox360Model extends InputModel {

	public XBox360Model() {
		addButton(new Button(1, "A"));
		addButton(new Button(2, "B"));
		addButton(new Button(3, "X"));
		addButton(new Button(4, "Y"));

		addButton(new Button(5, "ShoulderLeft"));
		addButton(new Button(6, "ShoulderRight"));
		addButton(new Button(7, "Back"));
		addButton(new Button(8, "Start"));

		addButton(new Button(9,  "ThumbLeft"));
		addButton(new Button(10, "ThumbRight"));

		addButton(new Button(11, "Unknown1"));
		addButton(new Button(12, "Unknown2"));

		addAxis(new Axis(1, "LeftX"));
		addAxis(new Axis(2, "LeftY"));
		addAxis(new Axis(3, "Trigger"));
		addAxis(new Axis(4, "RightX"));
		addAxis(new Axis(5, "RightY"));
		addAxis(new Axis(6, "DPadX"));
	}

}
